z/CECSIM: An efficient and comprehensive microcode simulator for the IBM eServer z900

نویسندگان

  • Joachim von Buttlar
  • Harald Böhm
  • Reinhard Ernst
  • Axel Horsch
  • Andreas Kohler
  • Herbert Schein
  • Michael Stetter
  • Klaus Theurich
چکیده

An IBM eServer zSeries system uses various types of microcode (firmware) that implement functions such as the execution of complex instructions in the CPUs, I/O operations performed by the system assist processors (SAPs), the management of logical partitions (LPARs), and control by the support element (SE). Each microcode component must be verified by itself and in conjunction with the others. Tight development schedules and a very limited supply of expensive engineering hardware make it desirable to perform this verification in a simulation environment. For the development of the z900, a new microcode simulator, the z/CECSIM (Central Electronic Complex Simulator), was successfully implemented. Several microcode components are connected in a single simulation environment, thereby allowing an unprecedented amount of development, integration, and testing without the use of engineering hardware. z/CECSIM creates a virtual zSeries CEC on VM/ESA or z/VM that allows the simulation of zSeries microcode. It executes the instruction stream as completely as possible on the underlying hardware. Only instructions that are newly introduced with the system being developed or that perform a microcode-internal function are simulated. Additional software models mimic the behavior of I/O and coupling channels. An optional SE connection allows verification of interactions between the CEC and its support element.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

IBM eServer z900 system microcode verification by simulation: The virtual power-on process

In the development of a large, complex computer system, the verification of its microcode by simulation can significantly decrease the time required for the integration, “bring up,” and testing of the system. However, creating a process that integrates and aligns the smaller verification tasks to form a coordinated, seamless, and comprehensive system verification plan requires considerable effo...

متن کامل

IBM eServer z990 improvements in firmware simulation

improvements in firmware simulation M. Stetter J. von Buttlar P. T. Chan D. Decker H. Elfering P. M. Gioquindo T. Hess S. Koerner A. Kohler H. Lindner K. Petri M. Zee With the IBM eServer z900, simulation methods and tools for verification of code that is to be embedded in the memory of the system (firmware) were introduced. Since that time, firmware developers have simulated their code prior t...

متن کامل

RAS design for the IBM eServer z900

The IBM eServer zSeries Model 900, or z900, has been designed with major enhancements for hardware reliability, availability, and serviceability (RAS) in support of the zSeries RAS strategy, the eServer self-management technologies, and the z900 design objective of continuous reliable operation. The eServer self-management technologies enable the server to protect itself, to detect and recover ...

متن کامل

Hierarchical indexing data structure method for verifying the functionality of the STI-to-PCI bridge chips of the IBM eServer z900

The IBM eServer z900 has an overall system I/O bandwidth which is three times that of IBM S/390 G5/G6 servers, necessitating the use of Self-Timed-Interface (STI)-to-PeripheralComponent-Interface (PCI) bridge chips to exploit this bandwidth. The chips are used to form a layer between the networking attachments of the z900 and its main storage complex. The layer adapts the high-speed point-to-po...

متن کامل

Flexible configuration and concurrent upgrade for the IBM eServer z900

Flexible, nondisruptive upgrade capabilities and self-healing characteristics in IBM eServer systems are currently being addressed. The IBM eServer z900 and preceding S/390 servers have been delivering leading-edge self-configuring, self-optimizing, self-protecting, self-managing, and self-healing capabilities that provide a solid foundation for those efforts. Current processors, memory, and in...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • IBM Journal of Research and Development

دوره 46  شماره 

صفحات  -

تاریخ انتشار 2002